
// import { listTerm } from "@/api/org/term";
import { listCollege } from "@/api/org/college";
// import { listSchoolyear } from "@/api/org/schoolyear";
import {
  listCourse,
} from "@/api/org/course";

// 组织结构中共用的方法
export const course = {
  data() {
    return {
      //学年信息
      // yearOptions: [],
       // 学期
      //  termNameOptions: [
      //   {
      //     termId: "",
      //     termName: "",
      //   },
      // ],
        //学院信息
      collegeOptions: [
        {
          id: "",
          name: "",
        },
      ],
      addText: "",
      // 步骤条参数
      addActive: 0,

    }
  },
  created() {
    // 获取学年的信息
    // this.getYearList();
    // 获取基本课程信息
    this.getCourseList();
   },
  methods: {
     // 当el-select的值改变时触发验证
     handleChange(refName,valid){
      this.$refs[refName].validateField(valid);
    },
    // resetTermOptions() {
    //   this.termNameOptions = [
    //     {
    //       termId: "",
    //       termName: "",
    //     },
    //   ];

    // },
    resetCollegeOptions() {
      this.collegeOptions = [
        {
          id: "",
          name: "",
        },
      ];
    },

    // 获取学年列表
    // getYearList() {
    //   listSchoolyear().then(response => {
    //     this.yearOptions = response.rows
    //     console.log("yearOptions: ", this.yearOptions);
    //   });
    // },
    getCourseList(){
      // 获取基本课程信息
      this.queryParams.courseId = "";
      this.resetCourseOptions();
      listCourse().then((res) => {
         this.courseOptions = res.rows;
         console.log("courseOptions:",this.courseOptions);
      });
    },
    //  // 搜索栏通过学年获取学期
    //  searchTermByYear() {
    //   this.queryParams.termId = "";
    //   this.queryParams.collegeId = "";
    //   this.resetTermOptions();
    //   this.resetCollegeOptions();
    //   // if (this.queryParams.id != null) {
    //   //   this.queryParams.id =null;
    //   //   this.resetCourseOptions();
    //   // }
    //   // if (this.queryParams.courseId != null) {
    //   //   this.queryParams.courseId =null;
    //   //   this.resetCourseOptions();
    //   // }
    //   if (this.queryParams.majorId != null) {
    //     this.queryParams.majorId =null;
    //     this.resetMajorOptions();
    //   }
    //   if (this.queryParams.classesId != null) {
    //     this.queryParams.classesId =null;
    //     this.resetClassesOptions();
    //   }
    //   if (this.queryParams.userId != null) {
    //     this.queryParams.userId =null;
    //     this.resetStudentOptions();
    //   }

    //   if(this.queryParams.schoolYearId!==''){
    //     listTerm({ schoolYearId: this.queryParams.schoolYearId }).then((res) => {
    //       this.termNameOptions = res.rows;
    //       console.log('termOption: ', res.rows);
    //     });
    //   }
    // },
      // // 添加或者修改框
      // addTermByYear() {
      //   this.form.termId = "";
      //   this.form.collegeId = "";
      //   this.resetTermOptions();
      //   this.resetCollegeOptions();
      //   // if (this.form.id != null) {
      //   //   this.form.id =null;
      //   //   this.resetCourseOptions();
      //   // }
      //   // if (this.form.courseId != null) {
      //   //   this.form.courseId =null;
      //   //   this.resetCourseOptions();
      //   // }
      //   if (this.form.majorId != null) {
      //     this.form.majorId =null;
      //     this.resetMajorOptions();
      //   }
      //   if (this.form.classesId != null) {
      //     this.form.classesId =null;
      //     this.resetClassesOptions();
      //   }
      //   if (this.form.userId != null) {
      //     this.form.userId =null;
      //     this.resetStudentOptions();
      //   }
      //   if(this.form.schoolYearId!==''){
      //     listTerm({ schoolYearId: this.form.schoolYearId }).then((res) => {
      //       this.termNameOptions = res.rows;
      //       console.log("termNameOptions: ", this.termNameOptions);
      //     });
      //   }
      // },
    //  // 搜索栏 通过学期搜索学院
    //  searchCollegeByTerm() {
    //   this.queryParams.collegeId = "";
    //   this.resetCollegeOptions();
    //   // if (this.queryParams.id != null) {
    //   //   this.queryParams.id =null;
    //   //   this.resetCourseOptions();
    //   // }
    //   // if (this.queryParams.courseId != null) {
    //   //   this.queryParams.courseId =null;
    //   //   this.resetCourseOptions();
    //   // }

    //   if (this.queryParams.majorId != null) {
    //     this.queryParams.majorId =null;
    //     this.resetMajorOptions();
    //   }
    //   if (this.queryParams.classesId != null) {
    //     this.queryParams.classesId =null;
    //     this.resetClassesOptions();
    //   }
    //   if (this.queryParams.userId != null) {
    //     this.queryParams.userId =null;
    //     this.resetStudentOptions();
    //   }
    //   if (this.queryParams.termId !== '') {
    //      listCollege({
    //        termId: this.queryParams.termId,
    //      }).then((res) => {
    //        this.collegeOptions = res.rows;
    //      });
    //    }
    // },

    //   // 添加 通过学期搜索学院
    // addCollegeByTerm() {
    //   this.form.collegeId = "";
    //   this.resetCollegeOptions();
    //   // if (this.form.id != null) {
    //   //   this.form.id =null;
    //   //   this.resetCourseOptions();
    //   // }
    //   // if (this.form.courseId != null) {
    //   //   this.form.courseId =null;
    //   //   this.resetCourseOptions();
    //   // }
    //   if (this.form.majorId != null) {
    //     this.form.majorId =null;
    //     this.resetMajorOptions();
    //   }
    //   if (this.form.classesId != null) {
    //     this.form.classesId =null;
    //     this.resetClassesOptions();
    //   }
    //   if (this.form.userId != null) {
    //     this.form.userId =null;
    //     this.resetStudentOptions();
    //   }

    //   if (this.form.termId !== '') {
    //     listCollege({
    //       termId: this.form.termId,
    //     }).then((res) => {
    //       this.collegeOptions = res.rows;
    //     });
    //   }
    // },

  },
  computed: {

  },

}
